/*
 * sgc_log.h
 *
 *  Created on: 2011-7-5
 *      Author: rendong01
 */

#ifndef SGC_LOG_H_
#define SGC_LOG_H_

#include "sgc_config.h"

/**
 * 错误输出函数
 */
void sgc_log_debug_core(const char *fmt, ...);

/**
 * 打印内存信息
 */
void sgc_dump_char(const char * str, int len);

// 调试模式
#ifdef SGC_DEBUG
	#define sgc_log_debug(...) sgc_log_debug_core(__VA_ARGS__)
#else
	#define sgc_log_debug(...)
#endif

// 错误信息
#define sgc_log_error(...) sgc_log_debug_core(__VA_ARGS__)

#endif /* SGC_LOG_H_ */
